首页> 外文OA文献 >Optimal Selection of Preemption Points to Minimize Preemption Overhead
【2h】

Optimal Selection of Preemption Points to Minimize Preemption Overhead

机译:抢占点的最佳选择以最大程度地减少抢占开销

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

A central issue for verifying the schedulability of hard real-time systems is the correct evaluation of task execution times. These values are significantly influenced by the preemption overhead, which mainly includes the cache related delays and the context switch times introduced by each preemption. Since such an overhead significantly depends on the particular point in the code where preemption takes place, this paper proposes a method for placing suitable preemption points in each task in order to maximize the chances of finding a schedulable solution. In a previous work, we presented a method for the optimal selection of preemption points under the restrictive assumption of a fixed preemption cost, identical for each preemption point. In this paper, we remove such an assumption, exploring a more realistic and complex scenario where the preemption cost varies throughout the task code. Instead of modeling the problem with an integer programming formulation, with exponential worst-case complexity, we derive an optimal algorithm that has a linear time and space complexity. This somewhat surprising result allows selecting the best preemption points even in complex scenarios with a large number of potential preemption locations. Experimental results are also presented to show the effectiveness of the proposed approach in increasing the system schedulability.
机译:验证硬实时系统的可调度性的中心问题是对任务执行时间的正确评估。这些值受抢占开销的影响很大,抢占开销主要包括与缓存相关的延迟和每次抢占引入的上下文切换时间。由于这种开销很大程度上取决于代码中发生抢占的特定点,因此本文提出了一种在每个任务中放置合适的抢占点的方法,以最大程度地找到可调度的解决方案。在先前的工作中,我们提出了一种在固定抢占成本的限制性假设下,最优抢占点选择的方法,每个抢占点均相同。在本文中,我们删除了这样一个假设,探索了一个更现实和更复杂的场景,其中抢占成本在整个任务代码中都不同。代替使用具有指数最坏情况复杂度的整数编程公式对问题进行建模,我们得出具有线性时间和空间复杂度的最优算法。即使在具有大量潜在抢先位置的复杂情况下,此令人惊讶的结果也允许选择最佳抢先点。实验结果也表明了所提出的方法在提高系统可调度性方面的有效性。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号